@charset "utf-8";
html{ overflow-x:hidden; overflow-y:auto;}
body {
	margin: 0px;
	padding: 0px;
	background:url(../img/mainleftbj.gif) repeat-y right 0 #fbfbfb;
}

*{ margin:0; padding:0;}

.left_nav{ width:120px; padding:10px; float:left;}

.left_nav_box{ float:left; width:100%; position:relative; right:-1px;}

.left_nav_box .nav_frame_block{
    background: url("../img/off_ico.gif") no-repeat scroll right center transparent;
    width: 115px;
	border-bottom: 1px solid #dfdfdf;
    color: #275D96;
    font-size: 14px;
    float: left;
	font-weight: 700;
    height: 24px;
    line-height: 24px;
    margin-bottom: 4px;
	box-shadow:0 1px 0 0 #f8fdf8;
}

.left_nav_box .nav_frame_block.hover{
    background: url("../img/on_ico.gif") no-repeat scroll right center transparent;

}

.left_nav_box .nav_frame_block a{ color:#000000; text-decoration:none;}

.left_nav_box  ul.sub_nav {
    float: left;
	width:100%; position:relative;
}

.left_nav_box  ul.sub_nav li{
	float:left;
	width:125px; padding:5px 0;
	position:relative;
	list-style-type: none;
}

.left_nav_box  ul.sub_nav li a{
	width:90%; padding-left:10%;
	height:20px;
	line-height:20px; text-decoration:none;
	font-size:12px;
	color:#000000;
	display:block;

}

.left_nav_box  ul.sub_nav li a:hover{

	height:20px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	display:block;
	background-attachment: scroll;
	background-image: url('../img/left_menu.png');
	background-repeat: no-repeat;
	background-position: 0px -40px;
}

.left_nav_box  ul.sub_nav li.hover{
background: url("../img/left_menu.png") no-repeat scroll 0 0 transparent;
height:29px; line-height:29px;
}

.left_nav_box  ul.sub_nav li.hover a{padding-left:18%;  color: #79473a; font-weight:bold;}
.left_nav_box  ul.sub_nav li.hover a:hover{ background-image:none; }